	.data
# .tfloat is 80-bit floating point format.
	.tfloat 3.32192809488736218171e0
#	.byte 0x0, 0x88, 0x1b, 0xcd, 0x4b, 0x78, 0x9a, 0xd4, 0x0, 0x40
# .double is 64-bit floating point format.
	.double 3.32192809488736218171e0
#	.byte 0x71, 0xa3, 0x79, 0x09, 0x4f, 0x93, 0x0a, 0x40
# The next two are 32-bit floating point format.
	.float 3.32192809488736218171e0
#	.byte 0x78, 0x9a, 0x54, 0x40
	.single 3.32192809488736218171e0
#	.byte 0x78, 0x9a, 0x54, 0x40
	.p2align 4,0

# The assembler used to treat the next value as zero instead of 1e-22.
        .double .0000000000000000000001
        .double 1e-22
# The assembler used to limit the number of digits too much.
	.double 37778931862957165903871.0
	.double 37778931862957165903873.0
# Ensure we handle a crazy number of digits
	.double 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
	.p2align 4,0

	.ds.x 1, -1
	.p2align 4,0xcc

	.tfloat 0x:3ffe80
	.dc.x 0x:bffd80
	.dcb.x 1, 0x:03ff80
	.p2align 4,0xaa

	.hfloat 1, -2, 0x:3c00
	.bfloat16 1, -2, 0x:3f80
	.p2align 4,0x55

	.hfloat Inf
	.bfloat16 Inf
	.single Inf
	.double Inf
	.tfloat Inf
	.p2align 4,0x44

	.hfloat +Inf
	.bfloat16 +Inf
	.single +Inf
	.double +Inf
	.tfloat +Inf
	.p2align 4,0x33

	.hfloat -Inf
	.bfloat16 -Inf
	.single -Inf
	.double -Inf
	.tfloat -Inf
	.p2align 4,0x22

	.hfloat NaN
	.bfloat16 NaN
	.single NaN
	.double NaN
	.tfloat NaN
	.p2align 4,0x44

	.hfloat +NaN
	.bfloat16 +NaN
	.single +NaN
	.double +NaN
	.tfloat +NaN
	.p2align 4,0x33

	.hfloat -NaN
	.bfloat16 -NaN
	.single -NaN
	.double -NaN
	.tfloat -NaN
	.p2align 4,0x22

	.hfloat QNaN
	.bfloat16 QNaN
	.single QNaN
	.double QNaN
	.tfloat QNaN
	.p2align 4,0x44

	.hfloat +QNaN
	.bfloat16 +QNaN
	.single +QNaN
	.double +QNaN
	.tfloat +QNaN
	.p2align 4,0x33

	.hfloat -QNaN
	.bfloat16 -QNaN
	.single -QNaN
	.double -QNaN
	.tfloat -QNaN
	.p2align 4,0x22

	.hfloat SNaN
	.bfloat16 SNaN
	.single SNaN
	.double SNaN
	.tfloat SNaN
	.p2align 4,0x44

	.hfloat +SNaN
	.bfloat16 +SNaN
	.single +SNaN
	.double +SNaN
	.tfloat +SNaN
	.p2align 4,0x33

	.hfloat -SNaN
	.bfloat16 -SNaN
	.single -SNaN
	.double -SNaN
	.tfloat -SNaN
	.p2align 4,0x22
